package com.jlf.core.mp.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jlf.core.annotation.Dao;
import com.jlf.core.mp.util.DomainHelper;

/**
 * 简单的持久化dao
 *
 * @author wujr
 * 2023/7/4
 * @version 1.0
 * 【变更历史】
 * [wujr 2023/7/4 1.0 新增]
 */
public interface _SimpleDao<T> extends BaseMapper<T>, Dao {
    /**
     * 模型的名称
     * 解决由于代理没有获取到原始dao注解的问题
     * @return dao模型的名称
     */
    default String name(){
        return DomainHelper.getName(this);
    }
}
